UNPKG

@restnfeel/agentc-starter-kit

Version:

한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템

43 lines (34 loc) 1.5 kB
import { __exports as notesReader } from '../../../../_virtual/notes-reader.js'; import { __require as requireDocuments } from '../documents.js'; import { __require as requireResults } from '../results.js'; var hasRequiredNotesReader; function requireNotesReader () { if (hasRequiredNotesReader) return notesReader; hasRequiredNotesReader = 1; var documents = /*@__PURE__*/ requireDocuments(); var Result = /*@__PURE__*/ requireResults().Result; notesReader.createFootnotesReader = createReader.bind(notesReader, "footnote"); notesReader.createEndnotesReader = createReader.bind(notesReader, "endnote"); function createReader(noteType, bodyReader) { function readNotesXml(element) { return Result.combine(element.getElementsByTagName("w:" + noteType) .filter(isFootnoteElement) .map(readFootnoteElement)); } function isFootnoteElement(element) { var type = element.attributes["w:type"]; return type !== "continuationSeparator" && type !== "separator"; } function readFootnoteElement(footnoteElement) { var id = footnoteElement.attributes["w:id"]; return bodyReader.readXmlElements(footnoteElement.children) .map(function(body) { return documents.Note({noteType: noteType, noteId: id, body: body}); }); } return readNotesXml; } return notesReader; } export { requireNotesReader as __require }; //# sourceMappingURL=notes-reader.js.map