UNPKG

@mieweb/wikigdrive

Version:

Google Drive to MarkDown synchronization

1,096 lines (1,095 loc) 33.2 kB
var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; }; import { XmlAttribute, XmlElement, XmlElementChild, XmlRootElement, XmlText } from './UnMarshaller.js'; let TableCell = class TableCell { constructor() { Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); } }; TableCell = __decorate([ XmlElement(), XmlElementChild('text:p', 'list', 'TextParagraph', { isArray: true }), XmlElementChild('table:table', 'list', 'TableTable', { isArray: true }), XmlElementChild('text:list', 'list', 'TextList', { isArray: true }) ], TableCell); export { TableCell }; let TableColumn = class TableColumn { constructor() { Object.defineProperty(this, "numberColumns", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TableColumn = __decorate([ XmlElement(), XmlAttribute('table:number-columns-repeated', 'numberColumns') ], TableColumn); export { TableColumn }; let TableRow = class TableRow { constructor() { Object.defineProperty(this, "cells", { enumerable: true, configurable: true, writable: true, value: [] }); } }; TableRow = __decorate([ XmlElement(), XmlElementChild('table:table-cell', 'cells', 'TableCell', { isArray: true }) ], TableRow); export { TableRow }; let TableTable = class TableTable { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'table' }); Object.defineProperty(this, "columns", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "rows", { enumerable: true, configurable: true, writable: true, value: [] }); } }; TableTable = __decorate([ XmlElement(), XmlElementChild('table:table-column', 'columns', 'TableColumn', { isArray: true }), XmlElementChild('table:table-row', 'rows', 'TableRow', { isArray: true }) ], TableTable); export { TableTable }; let FontFaceDecl = class FontFaceDecl { }; FontFaceDecl = __decorate([ XmlElement() ], FontFaceDecl); export { FontFaceDecl }; let TextSpace = class TextSpace { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'space' }); Object.defineProperty(this, "chars", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextSpace = __decorate([ XmlElement(), XmlAttribute('text:c', 'chars') ], TextSpace); export { TextSpace }; let TextSpan = class TextSpan { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'span' }); Object.defineProperty(this, "annotations", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "styleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextSpan = __decorate([ XmlElement(), XmlAttribute('text:style-name', 'styleName'), XmlText('list', { isArray: true }), XmlElementChild('text:s', 'list', 'TextSpace', { isArray: true }), XmlElementChild('text:tab', 'list', 'TextTab', { isArray: true }), XmlElementChild('text:line-break', 'list', 'TextLineBreak', { isArray: true }), XmlElementChild('office:annotation', 'annotations', 'OfficeAnnotation', { isArray: true }) ], TextSpan); export { TextSpan }; let TextLink = class TextLink { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'link' }); Object.defineProperty(this, "href", { enumerable: true, configurable: true, writable: true, value: '' }); Object.defineProperty(this, "styleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); } }; TextLink = __decorate([ XmlElement(), XmlAttribute('xlink:href', 'href'), XmlAttribute('text:style-name', 'styleName'), XmlElementChild('text:span', 'list', 'TextSpan', { isArray: true }) ], TextLink); export { TextLink }; let TextBookmark = class TextBookmark { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'bookmark' }); Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextBookmark = __decorate([ XmlElement(), XmlAttribute('text:name', 'name') ], TextBookmark); export { TextBookmark }; /* Sample HR: text:anchor-type="as-char" style:rel-width="100%" draw:z-index="0" draw:style-name="gr1" draw:text-style-name="P26" svg:width="0.0012in" svg:height="0.0213in" */ let DrawRect = class DrawRect { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'rect' }); Object.defineProperty(this, "width", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DrawRect = __decorate([ XmlElement(), XmlAttribute('style:rel-width', 'width') ], DrawRect); export { DrawRect }; let DrawObject = class DrawObject { constructor() { Object.defineProperty(this, "href", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DrawObject = __decorate([ XmlElement(), XmlAttribute('xlink:href', 'href') ], DrawObject); export { DrawObject }; let DrawImage = class DrawImage { constructor() { Object.defineProperty(this, "href", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DrawImage = __decorate([ XmlElement(), XmlAttribute('xlink:href', 'href') ], DrawImage); export { DrawImage }; let SvgDesc = class SvgDesc { constructor() { Object.defineProperty(this, "value", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; SvgDesc = __decorate([ XmlElement(), XmlText('value') ], SvgDesc); export { SvgDesc }; let DrawFrame = class DrawFrame { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'draw_frame' }); Object.defineProperty(this, "object", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "image", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "description", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DrawFrame = __decorate([ XmlElement(), XmlElementChild('draw:object', 'object', 'DrawObject'), XmlElementChild('draw:image', 'image', 'DrawImage'), XmlElementChild('svg:desc', 'description', 'SvgDesc') ], DrawFrame); export { DrawFrame }; let DrawEquation = class DrawEquation { constructor() { Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "formula", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DrawEquation = __decorate([ XmlElement(), XmlAttribute('draw:name', 'name'), XmlAttribute('draw:formula', 'formula') ], DrawEquation); export { DrawEquation }; let DrawEnhancedGeometry = class DrawEnhancedGeometry { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'draw_enhanced_geometry' }); Object.defineProperty(this, "equations", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "path", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "path2", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "subViewSize", { enumerable: true, configurable: true, writable: true, value: '' }); } }; DrawEnhancedGeometry = __decorate([ XmlElement(), XmlElementChild('draw:equation', 'equations', 'DrawEquation', { isArray: true }), XmlAttribute('draw:enhanced-path', 'path'), XmlAttribute('drawooo:enhanced-path', 'path2'), XmlAttribute('drawooo:sub-view-size', 'subViewSize') ], DrawEnhancedGeometry); export { DrawEnhancedGeometry }; let DrawCustomShape = class DrawCustomShape { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'draw_custom_shape' }); Object.defineProperty(this, "x", { enumerable: true, configurable: true, writable: true, value: '' }); Object.defineProperty(this, "y", { enumerable: true, configurable: true, writable: true, value: '' }); Object.defineProperty(this, "width", { enumerable: true, configurable: true, writable: true, value: '' }); Object.defineProperty(this, "height", { enumerable: true, configurable: true, writable: true, value: '' }); Object.defineProperty(this, "styleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); } }; DrawCustomShape = __decorate([ XmlElement(), XmlElementChild('draw:enhanced-geometry', 'list', 'DrawEnhancedGeometry', { isArray: true }), XmlElementChild('text:p', 'list', 'TextParagraph', { isArray: true }), XmlAttribute('svg:width', 'width'), XmlAttribute('svg:height', 'height'), XmlAttribute('svg:x', 'x'), XmlAttribute('svg:y', 'y'), XmlAttribute('draw:style-name', 'styleName') ], DrawCustomShape); export { DrawCustomShape }; let DrawG = class DrawG { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'draw_g' }); Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "styleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DrawG = __decorate([ XmlElement(), XmlElementChild('draw:custom-shape', 'list', 'DrawCustomShape', { isArray: true }), XmlAttribute('draw:style-name', 'styleName') ], DrawG); export { DrawG }; let TextTab = class TextTab { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'tab' }); } }; TextTab = __decorate([ XmlElement() ], TextTab); export { TextTab }; let TextLineBreak = class TextLineBreak { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'line_break' }); } }; TextLineBreak = __decorate([ XmlElement() ], TextLineBreak); export { TextLineBreak }; let TextChangeStart = class TextChangeStart { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'change_start' }); Object.defineProperty(this, "changeId", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextChangeStart = __decorate([ XmlElement(), XmlAttribute('text:change-id', 'changeId') ], TextChangeStart); export { TextChangeStart }; let TextChangeEnd = class TextChangeEnd { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'change_end' }); Object.defineProperty(this, "changeId", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextChangeEnd = __decorate([ XmlElement(), XmlAttribute('text:change-id', 'changeId') ], TextChangeEnd); export { TextChangeEnd }; let TextParagraph = class TextParagraph { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'paragraph' }); Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "annotations", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "styleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextParagraph = __decorate([ XmlElement(), XmlText('list', { isArray: true }), XmlAttribute('text:style-name', 'styleName'), XmlElementChild('text:bookmark', 'list', 'TextBookmark', { isArray: true }), XmlElementChild('text:a', 'list', 'TextLink', { isArray: true }), XmlElementChild('text:span', 'list', 'TextSpan', { isArray: true }), XmlElementChild('draw:rect', 'list', 'DrawRect', { isArray: true }), XmlElementChild('draw:frame', 'list', 'DrawFrame', { isArray: true }), XmlElementChild('draw:g', 'list', 'DrawG', { isArray: true }), XmlElementChild('draw:custom-shape', 'list', 'DrawCustomShape', { isArray: true }), XmlElementChild('text:tab', 'list', 'TextTab', { isArray: true }), XmlElementChild('text:line-break', 'list', 'TextLineBreak', { isArray: true }), XmlElementChild('text:s', 'list', 'TextSpace', { isArray: true }), XmlElementChild('office:annotation', 'annotations', 'OfficeAnnotation', { isArray: true }), XmlElementChild('text:change-start', 'list', 'TextChangeStart', { isArray: true }), XmlElementChild('text:change-end', 'list', 'TextChangeEnd', { isArray: true }) ], TextParagraph); export { TextParagraph }; let TextIndexBody = class TextIndexBody { constructor() { Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); } }; TextIndexBody = __decorate([ XmlElement(), XmlElementChild('text:p', 'list', 'TextParagraph', { isArray: true }) ], TextIndexBody); export { TextIndexBody }; let TableOfContent = class TableOfContent { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'toc' }); Object.defineProperty(this, "indexBody", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TableOfContent = __decorate([ XmlElement(), XmlElementChild('text:index-body', 'indexBody', 'TextIndexBody') ], TableOfContent); export { TableOfContent }; let OfficeAnnotation = class OfficeAnnotation { }; OfficeAnnotation = __decorate([ XmlElement() ], OfficeAnnotation); export { OfficeAnnotation }; let TextListItem = class TextListItem { constructor() { Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); } }; TextListItem = __decorate([ XmlElement(), XmlElementChild('text:p', 'list', 'TextParagraph', { isArray: true }), XmlElementChild('text:list', 'list', 'TextList', { isArray: true }) ], TextListItem); export { TextListItem }; let TextList = class TextList { constructor() { Object.defineProperty(this, "type", { enumerable: true, configurable: true, writable: true, value: 'list' }); Object.defineProperty(this, "id", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "continueNumbering", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "continueList", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "styleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextList = __decorate([ XmlElement(), XmlAttribute('text:style-name', 'styleName'), XmlAttribute('text:continue-numbering', 'continueNumbering'), XmlAttribute('text:continue-list', 'continueList'), XmlAttribute('xml:id', 'id'), XmlElementChild('text:list-item', 'list', 'TextListItem', { isArray: true }) ], TextList); export { TextList }; let OfficeText = class OfficeText { constructor() { Object.defineProperty(this, "list", { enumerable: true, configurable: true, writable: true, value: [] }); } }; OfficeText = __decorate([ XmlElement(), XmlElementChild('text:p', 'list', 'TextParagraph', { isArray: true }), XmlElementChild('text:list', 'list', 'TextList', { isArray: true }), XmlElementChild('table:table', 'list', 'TableTable', { isArray: true }), XmlElementChild('text:table-of-content', 'list', 'TableOfContent', { isArray: true }) ], OfficeText); export { OfficeText }; let OfficeBody = class OfficeBody { constructor() { Object.defineProperty(this, "text", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; OfficeBody = __decorate([ XmlElement(), XmlElementChild('office:text', 'text', 'OfficeText') ], OfficeBody); export { OfficeBody }; let TextProperty = class TextProperty { constructor() { Object.defineProperty(this, "fontName", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "fontWeight", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "fontStyle", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "underlineStyle", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "fontSize", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "fontColor", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; TextProperty = __decorate([ XmlElement(), XmlAttribute('style:font-name', 'fontName'), XmlAttribute('fo:font-weight', 'fontWeight'), XmlAttribute('fo:font-style', 'fontStyle'), XmlAttribute('fo:font-size', 'fontSize'), XmlAttribute('fo:color', 'fontColor'), XmlAttribute('style:text-underline-style', 'underlineStyle') ], TextProperty); export { TextProperty }; let GraphicProperty = class GraphicProperty { constructor() { Object.defineProperty(this, "strokeColor", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "strokeWidth", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "strokeLinejoin", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "stroke", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "fill", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "fillColor", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; GraphicProperty = __decorate([ XmlElement(), XmlAttribute('svg:stroke-color', 'strokeColor'), XmlAttribute('svg:stroke-width', 'strokeWidth'), XmlAttribute('draw:stroke-linejoin', 'strokeLinejoin'), XmlAttribute('draw:stroke', 'stroke'), XmlAttribute('draw:fill', 'fill'), XmlAttribute('draw:fill-color', 'fillColor') ], GraphicProperty); export { GraphicProperty }; let ParagraphProperty = class ParagraphProperty { constructor() { Object.defineProperty(this, "breakBefore", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "breakAfter", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "marginLeft", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; ParagraphProperty = __decorate([ XmlElement(), XmlAttribute('fo:break-before', 'breakBefore'), XmlAttribute('fo:break-after', 'breakAfter'), XmlAttribute('fo:margin-left', 'marginLeft') ], ParagraphProperty); export { ParagraphProperty }; let Style = class Style { constructor() { Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "listStyleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "parentStyleName", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "textProperties", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "paragraphProperties", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "graphicProperties", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; Style = __decorate([ XmlElement(), XmlAttribute('style:name', 'name'), XmlAttribute('style:list-style-name', 'listStyleName'), XmlAttribute('style:parent-style-name', 'parentStyleName'), XmlElementChild('style:text-properties', 'textProperties', 'TextProperty'), XmlElementChild('style:paragraph-properties', 'paragraphProperties', 'ParagraphProperty'), XmlElementChild('style:graphic-properties', 'graphicProperties', 'GraphicProperty') ], Style); export { Style }; let AutomaticStyle = class AutomaticStyle { constructor() { Object.defineProperty(this, "styles", { enumerable: true, configurable: true, writable: true, value: [] }); } }; AutomaticStyle = __decorate([ XmlElement(), XmlElementChild('style:style', 'styles', 'Style', { isArray: true }) ], AutomaticStyle); export { AutomaticStyle }; let DocumentContent = class DocumentContent { constructor() { Object.defineProperty(this, "body", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "fontFaceDecl", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "automaticStyles", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DocumentContent = __decorate([ XmlRootElement('office:document-content'), XmlElementChild('office:font-face-decls', 'fontFaceDecl', 'FontFaceDecl'), XmlElementChild('office:body', 'body', 'OfficeBody'), XmlElementChild('office:automatic-styles', 'automaticStyles', 'AutomaticStyle') ], DocumentContent); export { DocumentContent }; let ListLevelStyleBullet = class ListLevelStyleBullet { constructor() { Object.defineProperty(this, "level", { enumerable: true, configurable: true, writable: true, value: 0 }); } }; ListLevelStyleBullet = __decorate([ XmlElement(), XmlAttribute('text:level', 'level') ], ListLevelStyleBullet); export { ListLevelStyleBullet }; let ListLevelStyleNumber = class ListLevelStyleNumber { constructor() { Object.defineProperty(this, "level", { enumerable: true, configurable: true, writable: true, value: 0 }); Object.defineProperty(this, "startValue", { enumerable: true, configurable: true, writable: true, value: 0 }); Object.defineProperty(this, "numFormat", { enumerable: true, configurable: true, writable: true, value: '1' }); } }; ListLevelStyleNumber = __decorate([ XmlElement(), XmlAttribute('text:level', 'level'), XmlAttribute('text:start-value', 'startValue'), XmlAttribute('style:num-format', 'numFormat') ], ListLevelStyleNumber); export { ListLevelStyleNumber }; let ListStyle = class ListStyle { constructor() { Object.defineProperty(this, "name", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "listLevelStyleBullet", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "listLevelStyleNumber", { enumerable: true, configurable: true, writable: true, value: [] }); } }; ListStyle = __decorate([ XmlElement(), XmlAttribute('style:name', 'name'), XmlElementChild('text:list-level-style-bullet', 'listLevelStyleBullet', 'ListLevelStyleBullet', { isArray: true }), XmlElementChild('text:list-level-style-number', 'listLevelStyleNumber', 'ListLevelStyleNumber', { isArray: true }) ], ListStyle); export { ListStyle }; let OfficeStyles = class OfficeStyles { constructor() { Object.defineProperty(this, "listStyles", { enumerable: true, configurable: true, writable: true, value: [] }); Object.defineProperty(this, "styles", { enumerable: true, configurable: true, writable: true, value: [] }); } }; OfficeStyles = __decorate([ XmlElement(), XmlElementChild('text:list-style', 'listStyles', 'ListStyle', { isArray: true }), XmlElementChild('style:style', 'styles', 'Style', { isArray: true }) ], OfficeStyles); export { OfficeStyles }; let DocumentStyles = class DocumentStyles { constructor() { Object.defineProperty(this, "styles", { enumerable: true, configurable: true, writable: true, value: void 0 }); } }; DocumentStyles = __decorate([ XmlRootElement('office:document-styles'), XmlElementChild('office:styles', 'styles', 'OfficeStyles') ], DocumentStyles); export { DocumentStyles }; export const LIBREOFFICE_CLASSES = { 'DocumentContent': DocumentContent, 'OfficeBody': OfficeBody, 'OfficeText': OfficeText, 'OfficeAnnotation': OfficeAnnotation, 'FontFaceDecl': FontFaceDecl, 'AutomaticStyle': AutomaticStyle, 'Style': Style, 'GraphicProperty': GraphicProperty, 'ParagraphProperty': ParagraphProperty, 'TextProperty': TextProperty, 'TextParagraph': TextParagraph, 'TextLink': TextLink, 'TextSpan': TextSpan, 'TextSpace': TextSpace, 'TableOfContent': TableOfContent, 'TextIndexBody': TextIndexBody, 'TextList': TextList, 'TextListItem': TextListItem, 'TextBookmark': TextBookmark, 'TextTab': TextTab, 'TextLineBreak': TextLineBreak, 'DrawRect': DrawRect, 'DrawFrame': DrawFrame, 'DrawObject': DrawObject, 'DrawImage': DrawImage, 'DrawG': DrawG, 'DrawCustomShape': DrawCustomShape, 'DrawEnhancedGeometry': DrawEnhancedGeometry, 'DrawEquation': DrawEquation, 'SvgDesc': SvgDesc, 'TableCell': TableCell, 'TableColumn': TableColumn, 'TableRow': TableRow, 'TableTable': TableTable, 'DocumentStyles': DocumentStyles, 'OfficeStyles': OfficeStyles, 'ListStyle': ListStyle, 'ListLevelStyleNumber': ListLevelStyleNumber, 'ListLevelStyleBullet': ListLevelStyleBullet, 'TextChangeStart': TextChangeStart, 'TextChangeEnd': TextChangeEnd };